///
/// 对业务URL统一管理
///
class UrlPath {
  // 开发
  // static String baseUrl = "http://192.168.3.196:8601/";
  // 测试
  // static String baseUrl = "http://1.192.128.11:5236/";
  // static String baseUrl = "https://xxx.szzfyjzx.icu:5236/";

  // 演示
  // static String baseUrl = "http://1.192.217.143:8201/";

  // 生产
  // static String baseUrl = "https://117.68.7.97:7198/";
  static String baseUrl = "https://www.xnah.gov.cn";

  static String baseFirImUrl = "https://api.bq04.com/apps/latest";

  /// fir.im App id
  static String firImAppId = "/628b2bf8f945487f01dcd6cd?";

  /// fir.im App token
  static String firImAppToken = "589f5fb272457db5e608320457648e02";

  //=================================== 共用 ========================================
  /// app配置列表[单对象]
  static String appSetInfo = "/xn-supervise/sup-inspector/skipValidation/getAppSetInfo";

  /// 多个文件上传
  static String uploadFiles = "/xn-supervise/sa-file-baseInfo/uploadFiles";


  //=================================== 分片上传 ========================================
  /// 获取文件上传和分片信息
  static String getChunkFile = "/xn-supervise/chunk/file/getChunkFile";
  /// 保存文件片信息
  static String saveChunkFile = "/xn-supervise/chunk/file/saveChunkFile";
  /// 上传分片
  static String upload = "/xn-supervise/chunk/file/upload";
  /// 合并分片
  static String merge = "/xn-supervise/chunk/file/merge";


  //=================================== 登录 ========================================
  /// 登录
  static String login = "/public-uias-api/uias_login/internalLogin";

  /// 获取短信验证码，登录，忘记密码使用
  static String sendSignCodeByAliyun = "/public-uias-api/uias_login/sendSignCodeByAliyun";

  /// 修改密码接口
  static String updateLoginPassword = "/public-uias-api/uias_login/updatePassword";

  /// 更新用户头像
  static String updateUserAvatar = "/public-uias-api/uias-user/updateUserAvatar";

  // ======================================== 消息 ===============================================
  /// 获取消息列表
  static String listAppNotice = "/xn-supervise/std-notice/listAppNotice";

  /// 获取消息未读数量
  static String getNoticeReadCount = "/xn-supervise/std-notice/getNoticeReadCount";

  /// 更新消息已读
  static String updateNoticeRead = "/xn-supervise/std-notice/updateNoticeRead";

  /// 更新消息全部已读
  static String updateAllNoticeRead = "/xn-supervise/std-notice/updateAllNoticeRead";

  /// 获取内容详情
  static String getArticle = "/xn-content/cms-article/getArticle";

  //=================================== 要闻 ========================================
  /// 门户-获取内容分页信息
  static String listArticle = "/xn-content/cms-article/skipValidation/listAppArticle";

  /// 门户-获取内容详情
  static String articleDetail = "/xn-content/cms-article/skipValidation/getArticleDetail";

  /// 获取效能动态
  static String listDynamic = "/xn-supervise/sup-inspector/listDynamic";

  /// 搜索
  static String listAppArticleBasic = "/xn-content/cms-article/skipValidation/listAppArticleBasic";

  //=================================== 报名 ========================================
  /// 获取报名列表
  static String listSign = "/xn-supervise/sup-inspector/listSign";

  /// 立即报名
  static String goCollectSign = "/xn-supervise/sup-inspector/goCollectSign";

  /// 获取报名信息
  static String getCollectDetail = "/xn-supervise/sup-inspector/getCollectDetail";

  /// 获取值班日历详情
  static String listCalendarDetail = "/xn-supervise/sup-schedule/listCalendarDetail";

  /// 窗口值班报名
  static String goScheduleSign = "/xn-supervise/sup-schedule/goScheduleSign";

  /// 获取值班日期报名列表
  static String listSignRecord = "/xn-supervise/sup-schedule/listSignRecord";

  /// 窗口值班 取消报名
  static String cancelScheduleSign = "/xn-supervise/sup-schedule/cancelScheduleSign";

  //=================================== 采集 ========================================
  /// 获取任务采集列表
  static String listProblemCollect = "/xn-supervise/sup-inspector/listProblemCollect";

  /// 保存问题填报信息
  static String saveProblemSubmit = "/xn-supervise/sup-inspector/saveProblemSubmit";

  /// 确认问题
  static String confirmStatus = "/xn-supervise/sup-inspector/confirmStatus";

  /// 完成填报
  static String submitConfirmTask = "/xn-supervise/sup-inspector/submitConfirmTask";

  /// 删除问题填报接口
  static String deleteProblem = "/xn-supervise/sup-inspector/deleteProblem";

  //=================================== 采集2 ========================================
  /// 获取任务详情
  static String getTaskDetail = "/xn-supervise/sup-inspector/getTaskDetail";

  //=================================== 采集2.1 ========================================
  /// 获取问题清单类型列表[2.0]
  static String listProblemReportType = "/xn-supervise/sup-inspector/listProblemReportType";

  /// 根据问题清单获取上报问题列表[2.0]
  static String listProblemByCode = "/xn-supervise/sup-inspector/listProblemByCode";

  /// 获取厅局下所有科室（下级机构查询 非分厅）
  static String listJxOrgByPid = "/public-uias-api/uias-organ/listJxOrgByPid";

  //=================================== 我的 ========================================
  /// 获取我的报名列表
  static String listSelfSignCollect = "/xn-supervise/sup-inspector/listSelfSignCollect";

  /// 获取个人中心数据
  static String centerData = "/xn-supervise/sup-inspector/centerData";

  /// 意见反馈
  static String saveSuggestionSubmit = "/xn-supervise/sup-suggestion/saveSuggestionSubmit";

  //=================================== 设备 ========================================
  /// 设备确认授权
  static String authDevice = "/xn-supervise/auth/authDevice";

  /// 校验设备是否授权
  static String checkAuthDevice = "/xn-supervise/auth/checkAuthDevice";

  //=================================== 积分 ========================================
  /// 获取积分明细
  static String listIntegralInfo = "/xn-supervise/sup-inspector/listIntegralInfo";

  //=================================== 随手拍 ========================================
  /// 保存随手拍填报信息
  static String saveOtherProblemSubmit = "/xn-supervise/sup-inspector/saveOtherProblemSubmit";

  /// 获取随手拍问题数据列表
  static String listOtherProblem = "/xn-supervise/sup-inspector/listOtherProblem";

  /// 获取随手拍问题详情
  static String getOtherProblem = "/xn-supervise/sup-inspector/getOtherProblem";
}
